// 用户相关的数据操作

// 导入用户表模型
let userModel = require('../db/user');

// 根据条件查询
let findBycond = async (cond) => {
  return userModel.find(cond, { __v: 0 })
}

// 写入数据
let insertOne = async (data) => {
  return userModel.insertMany([data]).catch(err => { return { status: 0, message: err.message } })
}

// 修改数据方法
let updateOne = async (cond, data) => {
  return userModel.updateOne(cond, { $set: data })
}

// 删除用户
let delOne = async (id) => {
  return userModel.deleteOne({ '_id': id });
}
// 导出
module.exports = {
  findBycond, insertOne, updateOne,delOne
}
